import GPoint from './GPoint'
import GPolygon from './GPolygon'
import GWall from './GWall'
import G3DTileSet from './G3DTileSet'
import GCamera from './GCamera'
import GCircleAnimation from './GCircleAnimation'
import GScrollWall from './GScrollWall'
import GOverlay from './GOverlay'
import GCgsRect from './GCgsRect'
import GCgsImageWall from './GCgsImageWall'
import GHeatMap from './GHeatMap'
import GCoordinateTransformation from './GCoordinateTransformation'
import GTerrain from './GTerrain'
import GTileLayer from './GTileLayer'
import GPolyline from './GPolyline'
import GCalculateCenPos from './GCalculateCenPos'
import GModelMoving from './GModelMoving'
import GLabel from './GLabel'

export default function setupGisUtils() {
  window.GHeatMap = new GHeatMap()
  window.GPoint = new GPoint()
  window.GPolygon = new GPolygon()
  window.GWall = new GWall()
  window.G3DTileSet = new G3DTileSet()
  window.GCamera = new GCamera()
  window.GCircleAnimation = new GCircleAnimation()
  window.GScrollWall = new GScrollWall()
  window.GOverlay = new GOverlay()
  window.GCgsRect = new GCgsRect()
  window.GCgsImageWall = new GCgsImageWall()
  window.GCoordinateTransformation = new GCoordinateTransformation()
  window.GTerrain = new GTerrain()
  window.GTileLayer = new GTileLayer()
  window.GPolyline = new GPolyline()
  window.GCalculateCenPos = new GCalculateCenPos()
  window.GModelMoving = new GModelMoving()
  window.GLabel = new GLabel()
}
